package xconsole

// 输出帮助信息
func help() error {
	Info("现支持以下命令：")
	for i := 0; i < len(_default_group); i++ {
		// 输出分组信息
		if _default_group[i] == "0000" {
			// 无分组列表
			command_print("", _default[_default_group[i]])
		} else {
			// 有分组列表
			Successf("\t%s\n", _default_group[i])
			command_print(" |- ", _default[_default_group[i]])
		}
	}
	return nil
}

// 命令输出
func command_print(pre string, fix Apps) {
	for i := 0; i < len(fix); i++ {
		Infof("\t%s%s\t\t%s\n", pre, fix[i].Name, fix[i].Desc)
	}
}
